#ifndef MAINWINDOWIMPL_H
#define MAINWINDOWIMPL_H
//
#include <QMainWindow>
#include <QtGui/QTabWidget>
#include "ui_mainwindow.h"
#include "portagelistimpl.h"
//
class MainWindowImpl : public QMainWindow, public Ui::MainWindow {
		Q_OBJECT
	protected:
		void ApplicationInit();

		portageListImpl *m_centralAppList;
	public:
		MainWindowImpl ( QWidget * parent = 0, Qt::WFlags f = 0 );
		portageListImpl *getCentralAppList() const {
			return m_centralAppList;
		}
	private slots:
		void on_categoriesDockWidget_visibilityChanged ( bool visible );
		void on_actionCategories_triggered ( bool checked );
	private slots:
//		void on_categoriesListWidget_itemClicked ( QListWidgetItem* item );
		void on_action_Options_triggered();
		void on_action_Exit_triggered();
};
#endif







